<?php
include('Conexion_inc.php');

class MySQL extends Conexion_inc
{
	var $conexion;
	
	function __construct()
	{
		parent::__construct();
		$resultado  = mysql_connect($this->servidor,$this->usuario,$this->pass);
		$this->conexion = $resultado;
		if(!$resultado) 
		{
		    die('Could not connect: ' . mysql_error());
		}
		$db_selected = mysql_select_db($this->db,$resultado);
		if (!$db_selected) {
		    die ( mysql_error());
		}
	}
	
	function Insertar($tabla,$campos,$valores)
	{
		$sql       = "INSERT INTO ".$tabla." (".$campos.")". " VALUES (".$valores.")";//echo("<br>".$sql."<br>");
		$resultado = mysql_query($sql,$this->conexion);
		$resultado = ($resultado) ? "ok" : "no";
		return $resultado;
	}
	
	function Actualizar($tabla,$campos,$donde)
	{
		$sql       = "UPDATE ".$tabla." SET ".$campos." WHERE ".$donde;//die($sql);
		$resultado = mysql_query($sql,$this->conexion);
		$resultado = ($resultado) ? "ok" : "no";
		return $resultado;
		//return $sql;
	}
	
	function Eliminar($tabla,$donde)
	{
		$sql       = "DELETE FROM ".$tabla." WHERE ".$donde;//die($sql);
		$resultado = mysql_query($sql,$this->conexion);
		$resultado = ($resultado) ? "ok" : "no";
		return $resultado;
	}
	
	function Consultar($campos,$tabla,$donde)
	{
		$campos = (!empty($campos))?$campos: "*";
		$sql = "SELECT ".$campos." FROM ".$tabla." ".$donde." ";//echo("<br>".$sql);
		$resultado = mysql_query($sql,$this->conexion);
		if($resultado)
		{
			while ($resultado2 = mysql_fetch_assoc($resultado))
			{
				$resul[] = $resultado2;
			}
			return $resul;
		}
		else return ;
	}
	function contarnroreg($tabla, $donde)
	{
		$campos=" count(*) as numero ";
		$resultado= $this->Consultar($campos, $tabla,$donde);	
		return $resultado; 
	}

}

?>
